package com.cloudsea.yunhaistores.service;

import com.cloudsea.yunhaistores.vo.OrderDetailVO;
import java.util.List;

public interface MerchantOrderService {
    /**
     * 根据门店ID，查询所有状态为“制作中”的新订单
     * @param storeId 门店ID
     * @return 包含订单详情的VO列表
     */
    List<OrderDetailVO> listNewOrders(Long storeId);

    /**
     * 【新增】将订单标记为“备餐完成”
     * @param orderId 要操作的订单ID
     */
    void markAsReadyForPickup(Long orderId);

    /**
     * 【新增】手动完成订单
     * @param orderId 要操作的订单ID
     */
    void completeOrder(Long orderId);
}